]> dgit.raspbian.org Git - gnome-shell.git/commit
extensionUtils: Split out extension convenience functions
authorFlorian Müllner <fmuellner@gnome.org>
Fri, 30 Jun 2023 10:57:41 +0000 (12:57 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Sat, 15 Jul 2023 11:16:42 +0000 (13:16 +0200)
commitd3f662fbf2df73db49f4bccb0567188bb0c1cc55
treea0b859a4741e1f09e71f464b3ea6b6e0135c3196
parent23f525785c7ace5ad1e8395b34d27366141ec897
extensionUtils: Split out extension convenience functions

ExtensionUtils was originally used for shared functions between
the extension system and the (old) prefs-tool, but then gained
useful API meant for extensions themselves.

It's a bit weird to mix the two, so split out the extension convenience
API into a separate module.

We will soon split up the module further, and add specific "flavors"
for extensions and preferences, with the current code providing a
shared base for both.

That should explain both the new location and the odd module name. :-)

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2837>
js/dbusServices/extensions/extensionsService.js
js/dbusServices/org.gnome.Shell.Extensions.src.gresource.xml
js/extensions/sharedInternals.js [new file with mode: 0644]
js/js-resources.gresource.xml
js/misc/extensionUtils.js
lint/eslintrc-shell.yml